//
//  WBStatus.swift
//  微博
//
//  Created by 康智桐 on 2018/4/14.
//  Copyright © 2018年 Kk. All rights reserved.
//

import UIKit
import YYModel


//微博数据模型
class WBStatus: NSObject {
    
    var id:Int64 = 0
    
    //微博信息内容
    var text:String?
    
    var reposts_count:Int = 0//转发数
    
    var comments_count :Int = 0//评论数
    
    var attitudes_count : Int = 0//点赞数
    
    //微博创建时间
    var created_at:String?
    
    
    //微博信息来源
    var source:String?
    
    
    //微博配图模型数组
    
    var pic_urls:[WBStatusPicture]?
    
    
    //被转发的原创微博
    var retweeted_status:WBStatus?
    
    
    var user : WBUser?
    
    
    
    
    //重写description的计算型属性
    override var description: String{
        return yy_modelDescription()
    }
    
    //类函数。告诉第三方框架 如果遇到数组类型的属性，数组中存放的对象是什么类。
    class func modelContainerPropertyGenericClass() -> [String:AnyClass] {
        return ["pic_urls" : WBStatusPicture.self]
    }
    
    

}
